package com.zmn.oms.third.shunfeng.api;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Map;

/**
 * 顺丰安装渠道订单扩展数据定义
 *
 * @author xiewenbing
 * @date 2020/12/14
 */
@Data
@ToString
public class SFOrderOuterDataDTO implements Serializable {
    private static final long serialVersionUID = 7066539599566463733L;

    /**
     * 任务编码
     */
    String taskCode;

    /**
     * 母单号
     */
    String waybillNo;

    /**
     * 子单号
     */
    String subWaybillNos;

    /**
     * 安装类型  1:上门安装 2：提货+安装，安装类型以到货信息为最终依据
     */
    String serviceType;

    /**
     * 版本号
     */
    Integer version;

    /**
     * 扩展字段，Key & Value数据对
     */
    Map<String, String> extendInfo;

    /**
     * 是否安装异常
     */
    Boolean installFailed;

    /**
     * 安装异常描述
     */
    String  failedReason;

    /**
     * 安装完成图片url
     */
    String completeImageUrl;

    /**
     * 安装异常图片url
     */
    String failedImageUrl;
}
